DirectX ist eine API von Microsoft für deren Windows-Systeme.
Die aktuelle Version ist 9, sie wird aber noch von
fast keiner Anwendung
vollkommen genutzt. Die meisten Anwendungen, die zur
Zeit erhältlich sind,
nutzen die Fähigkeiten der Version 8.1, um die es
hier auch gehen wird.
DirectX ist eine Weiterentwicklung von ModeX und DCI
zu Windows 3.1 – Zeiten
und erschien das erste Mal für Windows 95. Das hatte
hauptsächlich den Grund,
daß viele Anwendungen unter Windows 95 sehr langsam
liefen, vor allem in
grafischer Hinsicht. Zudem gab es OpenGL, und
Microsoft wollte dem etwas
engegensetzen. Also entschloss man sich, eine Schnittstelle
zu implementieren,
die es Anwendungen ermöglicht über sie direkt auf
die Hardware zuzugreifen
und den Umweg über das Betriebssystem zu vermeiden –
DirectX.
Zu Beginn war DirektX allerdings noch sehr
kompliziert und langsam, was
Sich mit der Zeit aber geändert hat.